bulletproof armour - French English Dictionary